module FlaggeableMethods
  def reported(options = {})
    options.assert_valid_keys :by, :as

    Flag.create!(:sneak => options[:by], :flaggeable => self, :report_type => options[:as].to_s)
  end
end